.version 49 0 
.class super com/liquid_technologies/org/apache/xerces/utils/regex/Token$CharToken 
.super com/liquid_technologies/org/apache/xerces/utils/regex/Token 
.implements java/io/Serializable 
.field chardata I 

.method <init> : (II)V 
    .code stack 2 locals 3 
L0:     aload_0 
L1:     iload_1 
L2:     invokespecial Method com/liquid_technologies/org/apache/xerces/utils/regex/Token <init> (I)V 
L5:     aload_0 
L6:     iload_2 
L7:     putfield Field com/liquid_technologies/org/apache/xerces/utils/regex/Token$CharToken chardata I 
L10:    return 
L11:    
    .end code 
.end method 

.method getChar : ()I 
    .code stack 1 locals 1 
L0:     aload_0 
L1:     getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/Token$CharToken chardata I 
L4:     ireturn 
L5:     
    .end code 
.end method 

.method public toString : (I)Ljava/lang/String; 
    .code stack 4 locals 4 
L0:     aload_0 
L1:     getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/Token$CharToken type I 
L4:     lookupswitch 
            0 : L32 
            8 : L324 
            default : L392 

L32:    aload_0 
L33:    getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/Token$CharToken chardata I 
L36:    lookupswitch 
            9 : L213 
            10 : L201 
            12 : L195 
            13 : L207 
            27 : L219 
            40 : L168 
            41 : L168 
            42 : L168 
            43 : L168 
            46 : L168 
            63 : L168 
            91 : L168 
            92 : L168 
            123 : L168 
            124 : L168 
            default : L225 

L168:   new java/lang/StringBuilder 
L171:   dup 
L172:   invokespecial Method java/lang/StringBuilder <init> ()V 
L175:   ldc '\\' 
L177:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L180:   aload_0 
L181:   getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/Token$CharToken chardata I 
L184:   i2c 
L185:   invokevirtual Method java/lang/StringBuilder append (C)Ljava/lang/StringBuilder; 
L188:   invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L191:   astore_2 
L192:   goto L394 
L195:   ldc '\\f' 
L197:   astore_2 
L198:   goto L394 
L201:   ldc '\\n' 
L203:   astore_2 
L204:   goto L394 
L207:   ldc '\\r' 
L209:   astore_2 
L210:   goto L394 
L213:   ldc '\\t' 
L215:   astore_2 
L216:   goto L394 
L219:   ldc '\\e' 
L221:   astore_2 
L222:   goto L394 
L225:   aload_0 
L226:   getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/Token$CharToken chardata I 
L229:   ldc 65536 
L231:   if_icmplt L297 
L234:   new java/lang/StringBuilder 
L237:   dup 
L238:   invokespecial Method java/lang/StringBuilder <init> ()V 
L241:   ldc '0' 
L243:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L246:   aload_0 
L247:   getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/Token$CharToken chardata I 
L250:   invokestatic Method java/lang/Integer toHexString (I)Ljava/lang/String; 
L253:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L256:   invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L259:   astore_3 
L260:   new java/lang/StringBuilder 
L263:   dup 
L264:   invokespecial Method java/lang/StringBuilder <init> ()V 
L267:   ldc '\\v' 
L269:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L272:   aload_3 
L273:   aload_3 
L274:   invokevirtual Method java/lang/String length ()I 
L277:   bipush 6 
L279:   isub 
L280:   aload_3 
L281:   invokevirtual Method java/lang/String length ()I 
L284:   invokevirtual Method java/lang/String substring (II)Ljava/lang/String; 
L287:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L290:   invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L293:   astore_2 
L294:   goto L394 
L297:   new java/lang/StringBuilder 
L300:   dup 
L301:   invokespecial Method java/lang/StringBuilder <init> ()V 
L304:   ldc '' 
L306:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L309:   aload_0 
L310:   getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/Token$CharToken chardata I 
L313:   i2c 
L314:   invokevirtual Method java/lang/StringBuilder append (C)Ljava/lang/StringBuilder; 
L317:   invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L320:   astore_2 
L321:   goto L394 
L324:   aload_0 
L325:   getstatic Field com/liquid_technologies/org/apache/xerces/utils/regex/Token token_linebeginning Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token; 
L328:   if_acmpeq L338 
L331:   aload_0 
L332:   getstatic Field com/liquid_technologies/org/apache/xerces/utils/regex/Token token_lineend Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token; 
L335:   if_acmpne L365 
L338:   new java/lang/StringBuilder 
L341:   dup 
L342:   invokespecial Method java/lang/StringBuilder <init> ()V 
L345:   ldc '' 
L347:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L350:   aload_0 
L351:   getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/Token$CharToken chardata I 
L354:   i2c 
L355:   invokevirtual Method java/lang/StringBuilder append (C)Ljava/lang/StringBuilder; 
L358:   invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L361:   astore_2 
L362:   goto L394 
L365:   new java/lang/StringBuilder 
L368:   dup 
L369:   invokespecial Method java/lang/StringBuilder <init> ()V 
L372:   ldc '\\' 
L374:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L377:   aload_0 
L378:   getfield Field [c28] chardata I 
L381:   i2c 
L382:   invokevirtual Method java/lang/StringBuilder append (C)Ljava/lang/StringBuilder; 
L385:   invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L388:   astore_2 
L389:   goto L394 
L392:   aconst_null 
L393:   astore_2 
L394:   aload_2 
L395:   areturn 
L396:   
    .end code 
.end method 

.method match : (I)Z 
    .code stack 4 locals 2 
L0:     aload_0 
L1:     getfield Field [c28] type I 
L4:     ifne L21 
L7:     iload_1 
L8:     aload_0 
L9:     getfield Field [c28] chardata I 
L12:    if_icmpne L19 
L15:    iconst_1 
L16:    goto L20 
L19:    iconst_0 
L20:    ireturn 
L21:    new java/lang/RuntimeException 
L24:    dup 
L25:    new java/lang/StringBuilder 
L28:    dup 
L29:    invokespecial Method java/lang/StringBuilder <init> ()V 
L32:    ldc 'NFAArrow#match(): Internal error: ' 
L34:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L37:    aload_0 
L38:    getfield Field [c28] type I 
L41:    invokevirtual Method java/lang/StringBuilder append (I)Ljava/lang/StringBuilder; 
L44:    invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L47:    invokespecial Method java/lang/RuntimeException <init> (Ljava/lang/String;)V 
L50:    athrow 
L51:    
    .end code 
.end method 
.innerclasses 
    [c28] com/liquid_technologies/org/apache/xerces/utils/regex/Token CharToken static 
.end innerclasses 
.const [c28] = Class [u70] 
.const [u70] = Utf8 com/liquid_technologies/org/apache/xerces/utils/regex/Token$CharToken 
.end class 
